package com.haidechizi.i18n.code.generator.common.propconvert.generator;


import com.haidechizi.i18n.code.generator.common.propconvert.param.PropConvertConfig;

/**
 * @author wangdejun
 * @create 2020/10/17 17:40
 */
public interface PropGenerator {


    /**
     * 类型名称
     *
     * @return
     */
    String type();

    /**
     * 生成资源文件
     *
     * @param propConvertConfig
     */
    void generator(PropConvertConfig propConvertConfig);

    /**
     * 判断是否支持当前类型文件的操作
     *
     * @param suffix
     * @return
     */
    boolean support(String suffix);
}
